#!/bin/sh
#######################################
# Specify nodes, processors per node,
# and maximum running time
#######################################

#PBS -l nodes=1:ppn=8
#PBS -l walltime=01:00:00

#######################################
# Setup MPD daemon, do not change this
#######################################

cd $PBS_O_WORKDIR
PATH=$PBS_O_PATH
export NPROCS=`wc -l < $PBS_NODEFILE`
export NODEFILE_UNIQ=/tmp/`basename ${PBS_NODEFILE}`.uniq
cat $PBS_NODEFILE | uniq -c | awk '{ printf("%s:%s\n", $2, $1); }' > $NODEFILE_UNIQ

#######################################
# Run MPI job and kill MPD when done
#######################################

/opt/mpich2/1.3.1-intel/bin/mpiexec -f $NODEFILE_UNIQ -n $NPROCS /home/shared/mcnp5/mcnp5.mpich2 i=sqcell.inp o=sqcell.out 

